package com.yeyi.ytest;

public class InnerClassTest {

    static class InnerStatic{
        
    }
    
    class Inner{
        
    }
    
    public static void main(String[] args) {
        InnerClassTest ic = new InnerClassTest();
        InnerStatic is = new InnerStatic();
//        Inner inner = new Inner();
        Inner i = ic.new Inner(); // 注意非 static 内部类必须与外部类绑定，因此要用
        Inner i2 = ic.new Inner(); // 注意非 static 内部类必须与外部类绑定，因此要用
        Inner i3 = new InnerClassTest().new Inner();
        System.out.println(is);
        System.out.println(i);
        System.out.println(i2);
        System.out.println(i3);
    }
}
